barge-carrying ship - French English Dictionary